package Simulateur;

import java.util.ArrayList;
import java.util.List;

import Domaine.Noeud;
import Domaine.Reseau;
import Domaine.Segment;



public class Strategie implements Cloneable
{
	
	protected Domaine.Reseau _reseau;
	
	public String getNom() {
		return "";
	}
	
	public List<Domaine.Noeud> obtenirItineraire(List<Domaine.Noeud> liste) 
	{
		
		return null;
	}

	public Domaine.Urgence obtenirProchainUrgence() {
		
		return null;
	}
	
	public Strategie(Domaine.Reseau reseau) {
		_reseau = reseau;
	}
	
	public Strategie clone() 
	{
		Strategie copy = null;
		try
		{
			copy = (Strategie) super.clone();
		} catch(CloneNotSupportedException copyExcept)
		{
			copyExcept.printStackTrace(System.err);
		}
		
		copy._reseau = _reseau.clone();
	    
		return copy;
	}
}